Como escribir bytes[] con un PrintWriter
Necesito escribir con un PrintWriter bytes[] que me devulve una clase, alguien sabe por favor como se puede hacer?
El PrintWriter se utiliza para escribir texto, por lo que tendras que convertir el byte[] en texto (String). Dependiendo de si los bytes representan una o otra cosa, se hara distinto.
Si los bytes son una cadena de caracteres, con new String(byte[]) es suficiente, pudiendo si quieres especificar el juego de caracteres. Si el byte[] representa un numero, tendras que generar un int con los bytes y despues convertirlo a String con String.valueof(int); Para generar el int, cuge los 2/4 byes que lo formen y losconviertes a int cada uno con el desplazamiento en bits adecuado.
Si los bytes son una cadena de caracteres, con new String(byte[]) es suficiente, pudiendo si quieres especificar el juego de caracteres. Si el byte[] representa un numero, tendras que generar un int con los bytes y despues convertirlo a String con String.valueof(int); Para generar el int, cuge los 2/4 byes que lo formen y losconviertes a int cada uno con el desplazamiento en bits adecuado.
